package com.gopay.remote.scs.vo;

import com.gopay.common.cipher.utils.LoggerMaskUtils;
import com.gopay.common.domain.BaseEntity;

/**
 * 密码校验请求类
 * @PwdCheckRequest.java
 * @author fanghw
 * @2016年10月18日 下午5:22:10  www.gopay.com.cn Inc.All rights reserved.
 */
public class PwdCheckRequest extends BaseEntity {
    /**
     * 客户类型 1-个人，2-企业
     */
    private String custType;
    
    private String userType;
    
    private String loginName;
    
    private String operId;
    
    private String loginPwd;
    
    private String uuid;
    
    private String ip;
    
    private String dtCode;

    private String mcryptKey;

    private String mac;

    public String getCustType() {
        return custType;
    }

    public void setCustType(String custType) {
        this.custType = custType;
    }

    public String getLoginName() {
        return loginName;
    }

    public void setLoginName(String loginName) {
        this.loginName = loginName;
    }

    public String getOperId() {
        return operId;
    }

    public void setOperId(String operId) {
        this.operId = operId;
    }

    public String getLoginPwd() {
        return loginPwd;
    }

    public void setLoginPwd(String loginPwd) {
        this.loginPwd = loginPwd;
    }

    public String getUuid() {
        return uuid;
    }

    public void setUuid(String uuid) {
        this.uuid = uuid;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    public String getDtCode() {
        return dtCode;
    }

    public void setDtCode(String dtCode) {
        this.dtCode = dtCode;
    }

    public String getUserType() {
        return userType;
    }

    public void setUserType(String userType) {
        this.userType = userType;
    }

    public String getMcryptKey() {
        return mcryptKey;
    }

    public void setMcryptKey(String mcryptKey) {
        this.mcryptKey = mcryptKey;
    }

    @Override
    public String toString() {
        return "PwdCheckRequest{" +
                "custType='" + custType + '\'' +
                ", userType='" + userType + '\'' +
                ", loginName='" + LoggerMaskUtils.maskString(loginName) + '\'' +
                ", operId='" + operId + '\'' +
                ", loginPwd='" + loginPwd + '\'' +
                ", uuid='" + uuid + '\'' +
                ", ip='" + ip + '\'' +
                ", dtCode='" + dtCode + '\'' +
                ", mcryptKey='" + mcryptKey + '\'' +
                '}';
    }
    public String getMac() {
        return mac;
    }

    public void setMac(String mac) {
        this.mac = mac;
    }
}
